#ifndef __BSP_USART_H
#define __BSP_USART_H

/* 包含其他头文件 */
#include "py32f4xx_hal.h"
#include "stdio.h"

/* 宏定义 */
#define UART_Rx_GPIO_CLK_ENABLE __HAL_RCC_GPIOA_CLK_ENABLE
#define UART_Rx_GPIO_PORT GPIOA
#define UART_Rx_GPIO_PIN GPIO_PIN_3

#define UART_Tx_GPIO_CLK_ENABLE __HAL_RCC_GPIOA_CLK_ENABLE
#define UART_Tx_GPIO_PORT GPIOA
#define UART_Tx_GPIO_PIN GPIO_PIN_2

/* 全局变量声明 */
extern UART_HandleTypeDef Uart2_Handle;

/* 函数声明 */
void USART2_Config(void);

#endif /* __BSP_USART_H */
